#!/usr/bin/env python
#-*- encoding:utf-8 -*-

# ANE Web Service的公共函数


import queue
import configparser

config = configparser.ConfigParser()
config.read('config/config.ini')

# wechat公众号界面上填写的用于验证请求来自wechat的token
g_wechat_token = config.get('wechat', 'wechat_token')

# 公众号上的appid, 用于获取 access_token
g_appid = config.get('wechat', 'appid')

# 公众号上的 app_secret, 用于获取access_token
g_app_secret = config.get('wechat', 'app_secret')

# access_token, 需要访问微信接口时，从公众号获取并保存于本变量
g_access_token = { 'token': None, 'expires_in': None}

# 公众号上的encode_ase_key，用于对微信消息的加解密
g_encode_aes_key =  config.get('wechat', 'encode_ase_key')

# 发布消息的url（发布消息，以便于SSE客户端能够接收到此消息）
g_sse_publish_url = config.get('sse', 'publish_url') 

# 全局消息队列，用于存放来自ane后台发来的消息
g_queue = queue.Queue()

